package com.bestcem.xm.om.controller.param;

import com.bestcem.xm.common.core.constant.RegTypes;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Pattern;

/**
 * @author zhangfeng <feng.zhang@idiaoyan.com>
 * @version v1.0
 * @date 2022/2/23 11:06
 */
@Data
public class CreateBookingParam {
    /**
     * 联系方式
     */
    @NotBlank(message = "请输入手机号")
    @Pattern(regexp = RegTypes.PHONE, message = "手机号有误,请重新输入")
    private String contact;

    /**
     * 短信验证码
     */
    @NotBlank(message = "请输入短信验证码")
    private String vcode;

    /**
     * 公司名
     */
    private String companyName;

    /**
     * 备注
     */
    private String content;

    /**
     * 区域
     */
    private String district;

    /**
     * 行业代号
     */
    private Integer industryCode;

    /**
     * 行业代码
     */
    private String industryRoute;

    /**
     * 用户姓名
     */
    @NotBlank(message = "userName is required")
    private String userName;

    /**
     * 电子邮箱
     */
    private String email;

    /**
     * 计划
     */
    private String plan;

    /**
     * utm来源
     */
    private String utmSource;
}
